<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>homework6</title>
</head>
<body>
<pre>
    from datetime import datetime
    from functools import wraps
    def log_it(logfile='out.log'):
        def logging_decorator(func):
            @wraps(func)
            def wrapped_function(*args, **kwargs):
                log = f"[{datetime.now()}] {func.__name__} was called"
                # 打开logfile，并写⼊内容
                with open(logfile, 'a') as fd:
                # 现在将⽇志打到指定的logfile
                    fd.write(log + '\n')
                return func(*args, **kwargs)
            return wrapped_function
        return logging_decorator
    @log_it()
    def my_func1():
        pass
    @log_it(logfile='func2.log')
    def my_func2():
        pass
    my_func1()
    my_func2()
</pre>
</body>
</html>